cmake_minimum_required(VERSION 3.0) # 最小版本
project(main) # 该cmake的名字

#配置编译选项
set(CMAKE_CXX_FLAGS ${CMAKE_CXX_FLAGS} -g) #加上 -g选项

#配置头文件搜索路径
# include_directories()

# 配置库文件搜索路径
# link_directories()

# 设置需要编译的源文件列表
set(SRC_LIST muduo_server.cpp)

#设置可执行文件最终存储的路径 PROJECT_SOURCE_DIR（工程根目录）
set(EXECUTABLE_OUTPUT_PATH ${PROJECT_SOURCE_DIR}/bin)

# 把. 指定路径下的所有源文件名字放入变量名 SRC_LIST 里面
#  aux_source_directory(. SRC_LIST)

#生成可执行文件
add_executable(server ${SRC_LIST}) 
# server 需要链接的哪些库
target_link_libraries(server muduo_net muduo_base pthread)
